The Bochica Framework for Model-Driven Agent-Oriented Software Engineering

نویسنده

  • Stefan Warwas
چکیده

Modeling real world agent-based systems is a complex endeavour. An ideal domain specific agent modeling language would be tailored to a certain application domain (e.g. virtual worlds) as well as to the target execution environment (e.g. a legacy virtual reality platform). This includes the use of specialized domain concepts, information models, software languages (e.g. query languages for reasoning about an agent's knowledge), as well as custom views and diagrams for designing the system. At the same time it is desirable to reuse application domain independent model artifacts such as interaction protocols (e.g. auction protocols) or goal/plan decompositions of a certain problem domain that already proved their use in similar scenarios. Current agent modeling languages cover the core concepts of multiagent systems and fail to address features of certain application domains and platforms. Thus, a gap between design and code remains. The Bochica framework for model-driven AOSE approaches this problem by a platform independent core modeling language which can be tailored through several extension interfaces to application domains and execution environments. Moreover, we propose an iterative process for adapting the framework to the users' needs and closing the gap between design and code. We evaluated our approach on a distributed Semantic Web based execution platform for virtual worlds.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A development environment for engineering intelligent avatars for semantically-enhanced simulated realities (demonstration)

As of today, the behavior of avatars in virtual worlds is usually realized by script sequences which provide the illusion of intelligent behavior to the user. In the research project ISReal, our research group developed the first platform for deploying virtual worlds based on Semantic Web technology, which enables agents to reason about and plan with semantically annotated 3D objects. Powerful ...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

A Visual Development Environment for Jade ( Extended Abstract )

Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...

متن کامل

Engineering Software Systems with Social-Driven Templates

Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented,...

متن کامل

Toward Agent-Oriented Conceptualization and Implementation

AbstrAct The desire to flexibly customize software, manage it efficiently, and empower it with intelligence has driven research and development-related efforts toward intelligent agents. The benefits in terms of rapid delivery, reduced costs, and enhanced productivity can be realized in the areas of systems and software engineering with the proliferation of this technology. Intelligent agents r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012